Neurosis Engine
Public Member Functions | Private Member Functions | Private Attributes
CNeurosisTiming Class Reference

#include <io_misc.h>

List of all members.

Public Member Functions

 CNeurosisTiming ()
 ~CNeurosisTiming ()
 Constructor/Deconstructor.
float Get_Processor_Speed ()
 Get mProcessorSpeed value.
float Get_Time_Step ()
 Get mTimeStep value.
void Set_Time_Step (float amount)
 Set mTimeStep value.
void Update ()
 Update timing class with current cpu cycle.

Private Member Functions

void Calculate_Frequency ()
unsigned Get_CPU_Cycle ()

Private Attributes

bool mPrecision
float mProcessorSpeed
float mTimeStep
unsigned mCycleBegin
unsigned mCycleEnd

Constructor & Destructor Documentation

Constructor/Deconstructor.


Member Function Documentation

unsigned CNeurosisTiming::Get_CPU_Cycle ( ) [private]

Get mProcessorSpeed value.

Get mTimeStep value.

void CNeurosisTiming::Set_Time_Step ( float  amount)

Set mTimeStep value.

Update timing class with current cpu cycle.


Member Data Documentation

unsigned CNeurosisTiming::mCycleBegin [private]
unsigned CNeurosisTiming::mCycleEnd [private]
float CNeurosisTiming::mTimeStep [private]

The documentation for this class was generated from the following file: